package com.inossem.warehousestorage_inossem.bean.inStorage;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;

import java.util.List;

/**
 * Created by leij on 2017/7/4.
 */

public class InStorageOtherIndexBean extends BeanNew {


    /**
     * body : {"fty_list":[{"fty_id":"2000","fty_code":"2000","fty_name":"伊泰股份工厂","location_ary":[{"loc_id":"20000003","loc_code":"0003","loc_name":"酸刺沟中心供应站"}]}],"move_list":[{"move_type_code":"Z93","move_type_id":"260093","move_type_code":"供应商免费赠送","spec_stock":"","reason_list":[{"reason_name":"基建遗留物资","reason_code":"0001","reason_id":"260093001"}]}]}
     */

    private OtherBean body;

    public OtherBean getBody() {
        return body;
    }

    public void setBody(OtherBean body) {
        this.body = body;
    }

    public static class OtherBean {
        private List<FtyListBean> fty_list;
        private List<MoveListBean> move_list;

        public List<FtyListBean> getFty_list() {
            return fty_list;
        }

        public void setFty_list(List<FtyListBean> fty_list) {
            this.fty_list = fty_list;
        }

        public List<MoveListBean> getMove_list() {
            return move_list;
        }

        public void setMove_list(List<MoveListBean> move_list) {
            this.move_list = move_list;
        }

        public static class FtyListBean {
            /**
             * fty_id : 2000
             * fty_code : 2000
             * fty_name : 伊泰股份工厂
             * location_ary : [{"loc_id":"20000003","loc_code":"0003","loc_name":"酸刺沟中心供应站"}]
             */

            private String fty_id;
            private String fty_code;
            private String fty_name;
            private List<LocationAryBean> location_ary;

            public String getFty_id() {
                return fty_id;
            }

            public void setFty_id(String fty_id) {
                this.fty_id = fty_id;
            }

            public String getFty_code() {
                return fty_code;
            }

            public void setFty_code(String fty_code) {
                this.fty_code = fty_code;
            }

            public String getFty_name() {
                return fty_name;
            }

            public void setFty_name(String fty_name) {
                this.fty_name = fty_name;
            }

            public List<LocationAryBean> getLocation_ary() {
                return location_ary;
            }

            public void setLocation_ary(List<LocationAryBean> location_ary) {
                this.location_ary = location_ary;
            }

            public static class LocationAryBean {
                /**
                 * loc_id : 20000003
                 * loc_code : 0003
                 * loc_name : 酸刺沟中心供应站
                 */

                private String loc_id;
                private String loc_code;
                private String loc_name;

                public String getLoc_id() {
                    return loc_id;
                }

                public void setLoc_id(String loc_id) {
                    this.loc_id = loc_id;
                }

                public String getLoc_code() {
                    return loc_code;
                }

                public void setLoc_code(String loc_code) {
                    this.loc_code = loc_code;
                }

                public String getLoc_name() {
                    return loc_name;
                }

                public void setLoc_name(String loc_name) {
                    this.loc_name = loc_name;
                }
            }
        }

        public static class MoveListBean {
            /**
             * move_type_code : Z93
             * move_type_id : 260093
             * move_type_name : 供应商免费赠送
             * spec_stock :
             * reason_list : [{"reason_name":"基建遗留物资","reason_code":"0001","reason_id":"260093001"}]
             */

            private String move_type_code;
            private String move_type_id;
            private String move_type_name;
            private String spec_stock;
            private List<ReasonListBean> reason_list;

            public String getMove_type_code() {
                return move_type_code;
            }

            public void setMove_type_code(String move_type) {
                this.move_type_code = move_type;
            }

            public String getMove_type_id() {
                return move_type_id;
            }

            public void setMove_type_id(String move_type_id) {
                this.move_type_id = move_type_id;
            }

            public String getMove_type_name() {
                return move_type_name;
            }

            public void setMove_type_name(String move_type_name) {
                this.move_type_name = move_type_name;
            }

            public String getSpec_stock() {
                return spec_stock;
            }

            public void setSpec_stock(String spec_stock) {
                this.spec_stock = spec_stock;
            }

            public List<ReasonListBean> getReason_list() {
                return reason_list;
            }

            public void setReason_list(List<ReasonListBean> reason_list) {
                this.reason_list = reason_list;
            }

            public static class ReasonListBean {
                /**
                 * reason_name : 基建遗留物资
                 * reason_code : 0001
                 * reason_id : 260093001
                 */

                private String reason_name;
                private String reason_code;
                private String reason_id;

                public String getRreason_name() {
                    return reason_name;
                }

                public void setReason_name(String reason) {
                    this.reason_name = reason;
                }

                public String getReason_code() {
                    return reason_code;
                }

                public void setReason_code(String reason_code) {
                    this.reason_code = reason_code;
                }

                public String getReason_id() {
                    return reason_id;
                }

                public void setReason_id(String reason_id) {
                    this.reason_id = reason_id;
                }
            }
        }
    }
}
